#ifndef __NETWORK_H
#define __NETWORK_H

#include "bsp.h"

typedef enum
{
	NO_CONNECT,						// 	网络未连接
	CONNECTED,						// 	网络已连接
	DISCONNECT,						// 	网络异常断开
	LISTEN_DATA,					// 	监听网络数据
	LUCENCY_TRANSMIT			//	透明传输
}NET_CONN_STATUS_ENUM;	//	网络连接状态

typedef struct
{
	NET_CONN_STATUS_ENUM status;	//
}NET_STRU;

void NET_Init(void);
u8 NET_EntryLucencyTransmitState(void);
u8 NET_TCP_SendData(u8 * buffer,u16 size);

u8 NET_Conn_TCP_Server(u8 * ip,u16 port);

u8 NET_JSON_CMD_Process(u8 * json_str);

#endif
